package com.xjgc.model.entity.eip.twice;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * <p>
 * 绝缘耐压
 * </p>
 *
 * @author 刘银芳
 * @since 2020-11-26
 */
@Data
@TableName("zxj_eip_2c_jyny")
public class ZxjEip2cJyny implements Serializable {

private static final long serialVersionUID=1L;

/**
 * 生产订单号
 */
@JsonProperty("PRODUCT_ORD_NO")
@TableField("\"PRODUCT_ORD_NO\"")
private String productOrdNo;

/**
 * 装置编号
 */
@JsonProperty("UNIT_NO")
@TableField("\"UNIT_NO\"")
private String unitNo;

/**
 * 绝缘检测	
 */
@JsonProperty("INSULATION_TEST")
@TableField("\"INSULATION_TEST\"")
private String insulationTest;

/**
 * 耐压检测	
 */
@JsonProperty("PRESSURE_TEST")
@TableField("\"PRESSURE_TEST\"")
private String pressureTest;

/**
 * 工序类型	
 */
@JsonProperty("PROCESS_TYPE")
@TableField("\"PROCESS_TYPE\"")
private String processType;

/**
 * 工艺编号/工序编码
 */
@JsonProperty("PROCESS_ROUTE_NO")
@TableField("\"PROCESS_ROUTE_NO\"")
private String processRouteNo;

@JsonProperty("REMARK1")
@TableField("\"REMARK1\"")
private String remark1;

@JsonProperty("REMARK2")
@TableField("\"REMARK2\"")
private String remark2;

@JsonProperty("REMARK3")
@TableField("\"REMARK3\"")
private String remark3;

@JsonProperty("REMARK4")
@TableField("\"REMARK4\"")
private String remark4;

@JsonProperty("REMARK5")
@TableField("\"REMARK5\"")
private String remark5;

/**
 * 1：未读（默认状态）
0：成功；
10001:XXX字段不能为空
10002:XXX字段超长
10003:XXX字段格式不正确
10004:XXX字段数值不正确
20001:找不到对应的采购订单号
20002:找不到对应的销售订单号
20003:找不到对应的生产订单号
20004:找不到对应的工单订单号
20005:找不到对应的供应商编号
20006:重复推送数据
90001:系统超时
90003:系统异常
 */
@JsonProperty("IOFLAG")
@TableField("\"IOFLAG\"")
private String ioflag;

@JsonProperty("tid")
@TableId(value = "\"tid\"", type = IdType.AUTO)
private Integer tid;

/**
 * 供应商编号
 */
@JsonProperty("SUPPLIER_CODE")
@TableField("\"SUPPLIER_CODE\"")
private String supplierCode;

@JsonProperty("UPDATE_TIME")
@TableField("\"UPDATE_TIME\"")
private Date updateTime;

/**
 * 采集规范版本号，数值，默认1
 */
@JsonProperty("STANDARD_VERSION")
@TableField("\"STANDARD_VERSION\"")
private Long standardVersion;

/**
 * 屏柜生产订单号	
 */
@JsonProperty("CAB_PRO_ORDER_NO")
@TableField("\"CAB_PRO_ORDER_NO\"")
private String cabProOrderNo;

/**
 * 数据录入的当前时间
 */
@JsonProperty("RECORD_TIME")
@TableField("\"RECORD_TIME\"")
private String recordTime;

/**
 * 绝缘检测值
 */
@JsonProperty("INSULATION_TEST_VAL")
@TableField("\"INSULATION_TEST_VAL\"")
private String insulationTestVal;

/**
 * 耐压检测值
 */
@JsonProperty("PRESSURE_TEST_VAL")
@TableField("\"PRESSURE_TEST_VAL\"")
private String pressureTestVal;

/**
 * 合同号
 */
@JsonProperty("BSTKB")
@TableField("\"BSTKB\"")
private String bstkb;

/**
 *  屏号
 */
@JsonProperty("SCREEN_NO")
@TableField("\"SCREEN_NO\"")
private String screenNo;


@Override
public String toString() {
return "ZxjEip2cJyny{" +
        "productOrdNo=" + productOrdNo +
        ", unitNo=" + unitNo +
        ", insulationTest=" + insulationTest +
        ", pressureTest=" + pressureTest +
        ", processType=" + processType +
        ", processRouteNo=" + processRouteNo +
        ", remark1=" + remark1 +
        ", remark2=" + remark2 +
        ", remark3=" + remark3 +
        ", remark4=" + remark4 +
        ", remark5=" + remark5 +
        ", ioflag=" + ioflag +
        ", tid=" + tid +
        ", supplierCode=" + supplierCode +
        ", updateTime=" + updateTime +
        ", standardVersion=" + standardVersion +
        ", cabProOrderNo=" + cabProOrderNo +
        ", recordTime=" + recordTime +
        ", insulationTestVal=" + insulationTestVal +
        ", pressureTestVal=" + pressureTestVal +
        ", bstkb=" + bstkb +
        ", screenNo=" + screenNo +
"}";
}
}
